
/*登陆验证*/
function styleshow(id) {
    var show = document.getElementById(id);
    show.style.display = 'inline-block';
}
function stylehide(id) {
    var hide = document.getElementById(id);
    hide.style.display = 'none';
}

/*  正则： /^ ：匹配行首，即从每行的开头开始匹配
           $/ ：匹配行尾         */
function l_user(){
    var x = document.getElementById("l-username").value;
    var user = document.getElementById("l_user");
    var reg = /^[1][3,4,5,7,8][0-9]{9}$/;        //手机号第一位为1，第二位为3，4，5，7，8，后九位为0-9内的数字
    var reg1 = /^[\w\u4e00-\u9fa5]{1,10}$/;            //用户名 [a-zA-Z0-9_]{4,16}与[\w]{4,16}等同 ：匹配长度为4-16的字母，数字，或下划线
    var reg2=/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;      //邮箱
    if (x == "") {
        user.innerText = "请输入手机号/用户名/邮箱";
        styleshow("user-cuo");
        stylehide("user-dui");
        user.style.color="red";
        return false;
    }
    if(!reg.test(x) && !reg2.test(x) && !reg1.test(x)) {
        user.innerText = "手机号/用户名/邮箱输入错误";
        styleshow('user-cuo');
        stylehide('user-dui');
        user.style.color="red";
        return false;
    }
    else if(reg.test(x)){
        user.innerText="手机号格式正确";
        stylehide('user-cuo');
        styleshow('user-dui');
        user.style.color="#0bb40b";
        return true;
    }
    else if(reg1.test(x)){
        user.innerText="用户名格式正确";
        stylehide('user-cuo');
        styleshow('user-dui');
        user.style.color="#0bb40b";
        return true;
    }
    else if(reg2.test(x)){
        user.innerText="邮箱格式正确";
        stylehide('user-cuo');
        styleshow('user-dui');
        user.style.color="#0bb40b";
        return true;
    }
}



//密码强度正则，最少6位，包括至少1个大写字母，1个小写字母，1个数字，1个特殊字符
function l_password() {
    var x=document.getElementById("l-password").value;
    var user=document.getElementById("l_password");
    var reg =  /^[\w@#*]{1,12}$/;                   //请输入6-12位的英文、数字、下划线@#*
    if (x=="") {
        user.innerText="请输入密码";
        styleshow('password-cuo');
        stylehide('password-dui');
        user.style.color="red";
        return false;
    }else if(!reg.test(x)){
        user.innerText="密码输入错误";   //密码最少6位,含大写字母,小写字母,数字,特殊字符
        styleshow('password-cuo');
        stylehide('password-dui');
        user.style.color="red";
        return false;
    }else if(reg.test(x)){
        user.innerText="密码格式正确";
        stylehide('password-cuo');
        styleshow('password-dui');
        user.style.color="#0bb40b";
        return true;
    }
}
//Ajax请求
    $(".l-land-land").click(function(){
        var name=$("#l-username").val();
        var pass=$("#l-password").val();
        console.log(name+pass)
        $.ajax(
            {
            url:"http://localhost:8080/login",
            type:"GET",
            dataType:"JSON",
            data:{
                userName:name,
                password:pass
            },
            success:function(data){
                if(name!=""&&pass!=""&&data.code==100){
                    window.location.href='http://localhost:8080/';
                }else{
                    window.location.href='/login';
                }
            },
            error:function(){
                alert("请检查账号和密码是否一致");
            }
        });
    })

//登陆跳注册页面Ajax
    $(".register").click(function(){
        $.ajax({
            url:"http://localhost:8080/user/success",
            type:"post",
            dataType:"JSON",
            success:function(data){
                if(data.code==100){
                    window.location.href='/registeredjump';
                }else{
                    window.location.href='/loginjump';
                }
            },
        });
    })


